package com.yanqu.road.entity.activity.tongbing.data;

public class CrossTongBingBarracks {

    // 兵营
    private long readyNum;          // 预备兵数量（已招募）
    private long readyMaxNum;       // 预备兵数量上限

    private long createNum;         // 正在招募数量（待招募）
    private long createTime;        // 上次招募时间

    private long createSpeed;       // 招募速度，每秒x个
    private long createCost;        // 招募花费，每秒x银两
    private long createCount;       // 招募数量

    // 医院
    private long woundedNum;        // 伤兵数量（未救治）
    private long hospitalSize;      // 医院能容纳多少人，伤兵和待招募总和

    private long rescueNum;         // 救治完成数量（可招募）
    private long rescueTime;        // 上次救治时间

    private long rescueSpeed;       // 救治速度
    private long rescueCount;       // 救治数量

    public CrossTongBingBarracks() {
    }

    public long getReadyNum() {
        return readyNum;
    }

    public void setReadyNum(long readyNum) {
        this.readyNum = readyNum;
    }

    public long getReadyMaxNum() {
        return readyMaxNum;
    }

    public void setReadyMaxNum(long readyMaxNum) {
        this.readyMaxNum = readyMaxNum;
    }

    public long getCreateNum() {
        return createNum;
    }

    public void setCreateNum(long createNum) {
        this.createNum = createNum;
    }

    public long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(long createTime) {
        this.createTime = createTime;
    }

    public long getCreateSpeed() {
        return createSpeed;
    }

    public void setCreateSpeed(long createSpeed) {
        this.createSpeed = createSpeed;
    }

    public long getCreateCost() {
        return createCost;
    }

    public void setCreateCost(long createCost) {
        this.createCost = createCost;
    }

    public long getCreateCount() {
        return createCount;
    }

    public void setCreateCount(long createCount) {
        this.createCount = createCount;
    }

    public long getWoundedNum() {
        return woundedNum;
    }

    public void setWoundedNum(long woundedNum) {
        this.woundedNum = woundedNum;
    }

    public long getWoundedMaxNum() {
        return hospitalSize - rescueNum;
    }

    public long getHospitalSize() {
        return hospitalSize;
    }

    public void setHospitalSize(long hospitalSize) {
        this.hospitalSize = hospitalSize;
    }

    public long getRescueNum() {
        return rescueNum;
    }

    public void setRescueNum(long rescueNum) {
        this.rescueNum = rescueNum;
    }

    public long getRescueTime() {
        return rescueTime;
    }

    public void setRescueTime(long rescueTime) {
        this.rescueTime = rescueTime;
    }

    public long getRescueSpeed() {
        return rescueSpeed;
    }

    public void setRescueSpeed(long rescueSpeed) {
        this.rescueSpeed = rescueSpeed;
    }

    public long getRescueCount() {
        return rescueCount;
    }

    public void setRescueCount(long rescueCount) {
        this.rescueCount = rescueCount;
    }
}
